home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
PROGRAM
/
CHF.ARJ
/
CHF.CH
< prev
next >
Wrap
Text File
|
1991-09-26
|
1KB
|
47 lines
#include "FILEIO.ch"
#include "SETCURS.ch"
#include "BOX.ch"
#define F_NAME 1
#define CRLF CHR(13)+CHR(10)
#define DBF_NAME IF(dbff==NIL,NIL, ;
IF(".DBF" $UPPER(dbff), ;
dbff,UPPER(dbff)+".dbf"))
#define CH_NAME LEFT(dbffile,LEN(dbffile)-4)+".ch"
#define HEADLINE "/* "+IF(ch_name==NIL,(CH_NAME), ;
UPPER(ch_name)+".ch")+"(for"+ ;
dbffile+") */"+CRLF+CRLF
#define TYPELINE SPACE(25+LEN(cSYMBOL))+ ;
"/* Types Lens Deci */" + CRLF
#define BUFFER "#define"+" "+cSYMBOL+PADR(FIELDNAME(y),13)+ ;
PADR(STR(y,4),8)+"// "+Fieldtype(y)+ ;
" "+STR(FieldLen(y),4)+" "+ ;
STR(Fielddec(y),3)+CRLF
#define FOOTLINE CRLF +"/* End of file: "+ ;
IF(ch_name==NIL,(CH_NAME),UPPER(ch_name)+ ;
".ch")+CRLF
#define CREDIT "// GENERATED WITH CHF.EXE"+CRLF
#define COPYRITE "//Copyright (c)1991 Steve Kolterman."+;
"All rights reserved. */"+CRLF
#define WILDCARD (("*"$dbff.OR."?"$dbff).AND. ;
(RIGHT(UPPER(dbff),4)==".DBF"))
#define NIL_COND (dbff==NIL .OR. ;
!FILE(DBF_NAME).OR. fn_array==NIL)
#define NTOC(x) LTRIM(STR(x))
#command BEEP3 =>tone(800,1);tone(1600,1);tone(800,1)
#command BEEP2 =>tone(800,1);tone(1600,1)